1 CFLAGS=-O 2 COMMONOBJS=closefile.o openfile.o 3 squeeze.o unsqueeze.o 4 5 all: pack unpack 6 pack: pack.o $(COMMONOBJS) 7 checksum.o 8 $(CC) -o $@ pack.o 9 $(COMMONOBJS) 10 checksum.o -lm 11 unpack: unpack.o $(COMMONOBJS) 12 checksum.o 13 $(CC) -o $@ unpack.o 14 $(COMMONOBJS) 15 checksum.o -lm 16 $(COMMONOBJS): filehdr.h 17 checksum.o: checksum.h 18 pack.o unpack.o: filehdr.h 19 checksum.h